home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / misc / pcpm0494.arj / ART7 < prev    next >
Text File  |  1994-02-07  |  65KB  |  1,238 lines

  1.  
  2.  
  3.                               COMPUTER TUTORIAL
  4.  
  5.  
  6.        ---------------------------------------------------------------- 
  7.        
  8.        This tutorial discusses minimum basic DOS commands, DOS shells, 
  9.        disk subdirectory structure, start up boot sequence and file 
  10.        names/file handling. 
  11.  
  12.        DOS stands for disk operating system. DOS is the software 
  13.        program which controls the primary input and output of your 
  14.        computer while you use an application program such as your word 
  15.        processor or database. Learning about DOS isn't that difficult 
  16.        after all. It seems that beginners live in fear of DOS. 
  17.        
  18.        A better way to do things is to imagine that DOS is a kitchen of 
  19.        cooking tools and helpful chefs waiting for your instructions on 
  20.        what to fix for lunch. Here's the point of the analogy: you've 
  21.        got to be a little comfortable in the kitchen to live (no food - 
  22.        no you!) 
  23.  
  24.        Same thing with DOS. Learn just a little and you can survive. 
  25.        But just as with the kitchen, a steady diet of peanut butter 
  26.        sandwiches may keep you alive (i.e., passing familiarity with 
  27.        only 4 or 5 DOS commands), life is more flavorful eating a 
  28.        variety of things like seafood, salad and dessert (i.e., a 
  29.        richer diet of DOS commands.) 
  30.  
  31.        DOS or the disk operating system controls the flow of data to 
  32.        and from the screen, keyboard, disk drives, printers and of 
  33.        course the integrated circuit RAM (random access memory) chips 
  34.        wherein data is stored and processed. In as sense, DOS is the 
  35.        "verbal interpreter" through which your program (e.g., word 
  36.        processor) talks to the raw hardware. Somewhat like a person in 
  37.        a foreign land who needs a language interpreter. 
  38.  
  39.        Over the years DOS has been produced in a variety of versions. 
  40.        New commands and capabilities have been added with different 
  41.        versions for a variety of machines. You might bump into a 
  42.        version of DOS for a true IBM machine and a version of DOS for a 
  43.        machine manufactured by Tandy. PC-DOS is a version of the more 
  44.        general MS-DOS developed for 16-bit computers using the Intel-
  45.        manufactured line of CPU microprocessor chips. 
  46.  
  47.        DOS is a software program having MANY parts! It consists of one 
  48.        (or more) disk(s) having an input/output system, a command 
  49.        processor, and many utilities. Don't worry about all of this 
  50.        right now, just be aware that DOS has many parts. 
  51.        
  52.        DOS utilities are small software program files which are found 
  53.        on your DOS disk. These utility files perform helpful tasks such 
  54.        as formatting a disk or checking it for errors. Since they are a 
  55.        part of DOS, they live on the same disk but are not needed all 
  56.        of the time (e.g., you may need to format disks only once or 
  57.        twice a week and thus occasionally use FORMAT.COM which lives on 
  58.        your DOS disk.) Thus these EXTERNAL disk-based utility programs 
  59.        live in the computer's RAM (random access memory) chips 
  60.        TEMPORARILLY while in use and usually are kept on the disk until 
  61.        needed. They are EXTERNAL commands. 
  62.        
  63.        Other commands live inside RAM memory because they are used 
  64.        frequently and are INTERNAL DOS commands. The file FORMAT.COM is 
  65.        an example of an EXTERNAL COMMAND. An example of an INTERNAL 
  66.        COMMAND would be DIR. 
  67.               
  68.        Keep in mind that there are two basic types of DOS commands 
  69.        which will become more apparent as we delve into DOS magic. 
  70.  
  71.        ---------------------------------------------------------------- 
  72.        
  73.           DOS THE EASY WAY - DOS SHELLS AREN'T FOUND AT THE SEASHORE
  74.        
  75.        ---------------------------------------------------------------- 
  76.        
  77.        Before we start our main DOS tutorial a brief alternative:
  78.        
  79.        There is always an easier way to do anything - given enough 
  80.        time and ingenuity. If DOS commands and structure are not 
  81.        interesting or you don't have the time to learn DOS, there exist 
  82.        programs called DOS SHELLS which essentially provide DOS access 
  83.        for routine things like moving and copying files; these menu 
  84.        programs hide the DOS commands behind a series of "point and 
  85.        select" choices and options. 
  86.        
  87.        The typical DOS shell is a package which surrounds DOS (like a 
  88.        shell, hence the name) and allows you to perform the most common 
  89.        DOS functions by pressing only one or two keys or moving a 
  90.        highlighted arrow. Very appealing for beginners! This may be
  91.        all the DOS control most people need . . .
  92.  
  93.        This is a bit like using a cash machine at the bank. If you need 
  94.        to take money out of the machine, you insert your card, key in a 
  95.        password and press a few different choice buttons. DOS SHELLS 
  96.        provide a screen of DOS command CHOICES, allowing you to point 
  97.        the arrow or cursor at the task you want done. You see a menu of 
  98.        choices instead of a cryptic C> prompt. 
  99.  
  100.        The tradeoff is that you may miss out some of the more subtle 
  101.        operations that direct contact with DOS can provide, but then 
  102.        sometimes it is easier to get the task accomplished without 
  103.        fancy sidetracking and confusion. 
  104.   
  105.        There are two flavors of DOS shells: memory resident which stay put 
  106.        in the computer memory and are always available whether the 
  107.        DOS shell disk is in the machine or not. The second type, non-
  108.        resident shells, live on the disk and must be present in the disk 
  109.        drive to be used. Non-resident DOS shells do not use active RAM 
  110.        memory continuously and thus free more memory space for your 
  111.        main program. 
  112.  
  113.        Some DOS shells also have added features: security passwords and 
  114.        macros - the capability to cause one key or key combination to 
  115.        instantly type a long string of commands. DOS shells are a good 
  116.        "beginners crutch" to let you work with the computer and its DOS 
  117.        operating system without having to learn the DOS commands and 
  118.        their somewhat arcane syntax. 
  119.  
  120.        Some practical and easy DOS shell packages include: Still River 
  121.        Shell, DOS2ools, PC Tools, Powermenu, Automenu, Dirmagic and 
  122.        Directory Freedom. If you are beginner and don't want to be 
  123.        troubled learning DOS, then a shell program is the easiest way 
  124.        to use the PC. DOS version 5.0 contains its own shell system.
  125.  
  126.        ---------------------------------------------------------------- 
  127.  
  128.                         USING DOS - THE NUTS AND BOLTS 
  129.  
  130.        ---------------------------------------------------------------- 
  131.  
  132.        Next let's jump into our main DOS tutorial, for those interested.
  133.  
  134.        Remember, there are TWO ways to use DOS. Directly at the prompt 
  135.        using what is termed a COMMAND LINE. This is the detailed method 
  136.        we will study in a paragraph or so. A second way is to use a DOS 
  137.        SHELL to manage files and other data, as we discussed previously. 
  138.  
  139.        The following examples are best practiced at the DOS prompt A> 
  140.        or C> rather than within this tutorial. You might wish to print 
  141.        this tutorial and then practice the examples with your computer 
  142.        displaying a true DOS prompt such as  C>
  143.  
  144.        To print this tutorial, press P to print.
  145.  
  146.        Now let's begin the tutorial: 
  147.  
  148.        When you first turn on the computer with only the DOS disk in 
  149.        place, assuming some automatic startup software or menu program 
  150.        has not been installed, you will see the lonesome A> prompt or 
  151.        maybe C> prompt if you have a hard drive. 
  152.  
  153.        The DEFAULT drive is the disk drive in which DOS will search for 
  154.        a program or file if no other specification to another drive is 
  155.        given. The prompt tells you which drive is the default drive at 
  156.        the moment. DOS can specify up to 63 drive names (not just a, b 
  157.        and c!) 
  158.  
  159.        If A> is on the screen it is the DOS prompt and in this case the 
  160.        A: drive is the DEFAULT floppy drive which will be searched for 
  161.        information if you issue a command and ask DOS to execute it. 
  162.  
  163.        You can CHANGE the default drive simply. Let's try switching 
  164.        drives.  
  165.  
  166.        If you see   A>     try the following example: 
  167.  
  168.        (Example)     b:    <press enter or return key> 
  169.  
  170.        The result on screen is now     B> 
  171.  
  172.        The computer now pays attention to b: (b drive). Hopefully there 
  173.        is a disk in b: drive or DOS gets confused and will give you an 
  174.        error message. 
  175.  
  176.        If you have a hard drive (which is usually the C: drive,) you 
  177.        can try switching back and forth between your A: drive and C: in 
  178.        a similar manner. Try switching around between drives, go back 
  179.        and forth a few times. Switching drives is a VERY IMPORTANT 
  180.        SKILL, since DOS pays attention to the default drive whose 
  181.        letter is displayed on your screen.
  182.  
  183.        Let's try some other simple DOS commands. Type the short 
  184.        command (such as VER) when you see a DOS prompt. You can use 
  185.        either upper or lower case letters to type DOS commands.
  186.        
  187.        Try these examples . . . 
  188.  
  189.        (Example)                      A>ver   <then press enter key> 
  190.        (Example)                      A>time  <then press enter key> 
  191.        (Example)                      A>date  <then press enter key> 
  192.  
  193.        In the above examples, you first asked DOS to tell you what 
  194.        version of DOS you are using then a request to tell you the time 
  195.        and date. Get the idea? Type in a word or phrase and something 
  196.        happens. But just what are the words and phrases? Let's delve 
  197.        more deeply . . .
  198.  
  199.        (Example)                      A>dir/p   <enter> 
  200.   
  201.        You get a listing of files in the drive (hopefully a disk is in 
  202.        the drive.) Notice that we added  /p to the end of a command. P 
  203.        is shorthand for "pause after each screenful."  The DIR command 
  204.        means "directory" (a list of files or programs on the disk.) You 
  205.        can modify a basic DOS command like DIR with additional COMMAND 
  206.        SWITCHES, PARAMETERS and ARGUMENTS (e.g., /p) which simply 
  207.        implies modifications to a basic DOS command. The following 
  208.        examples show DOS commands with modifying switches or 
  209.        parameters.
  210.  
  211.        Try this . . . 
  212.  
  213.        (Example)        A>dir/w    <enter>   /w means "wide screen" 
  214.        (Example)        A>dir a:   <enter>   list a: drive contents 
  215.        (Example)        A>dir b:   <enter>   list b: drive contents 
  216.                                                                            
  217.        You will notice that the DOS prompt stays with or in the default 
  218.        drive you started from but can examine another drive directory 
  219.        then COME BACK to the default drive from where you started. 
  220.        Another way of explaining this is that you can switch back and 
  221.        forth between drives (typing a: or b:) and ask for directories 
  222.        OR you can stay in a drive and ask DOS to look at either a: or 
  223.        b: independently of the default drive. Flexibility! 
  224.  
  225.        A REMINDER: DOS is a computer operating system. Many of its 
  226.        commands once loaded stay inside the machine. As long as the 
  227.        power is on, these commands stay resident (stay put) and are 
  228.        called INTERNAL commands. DIR is an example of an INTERNAL 
  229.        COMMAND - it lives inside the computer once DOS is loaded. 
  230.        EXTERNAL COMMANDS only live on the DOS disk and can be copied to 
  231.        other disks (example: SORT.COM). They load TEMPORARILY into the 
  232.        computer memory, do their job and then are gone. EXTERNAL DOS 
  233.        COMMANDS MUST HAVE A DOS DISK (OR COPY) of that command in a 
  234.        disk drive when you need them. 
  235.  
  236.        While we are concentrating on DOS at the moment it is important 
  237.        to understand that DOS is only an operating system. DOS is the 
  238.        first step. The second step for most people is to use more 
  239.        useful APPLICATION programs such as word processors, accounting 
  240.        systems, databases or other software to accomplish real work. 
  241.  
  242.        These higher level APPLICATION programs are started by entering 
  243.        a simple word or instruction at the DOS prompt. For example, if 
  244.        you purchased a word processing disk it might instruct you to 
  245.        insert that special disk into the computer and type:      
  246.        A>start    (then press enter key) 
  247.        
  248.        The point is that DOS is a program which itself allows other 
  249.        useful programs to be loaded into the PC and operated. 
  250.  
  251.        TIME TO JUMP TO LIGHTSPEED! 
  252.  
  253.        The listing which follows is a portion of the most useful DOS 
  254.        commands with examples and clarification tips. Your DOS manual 
  255.        contains many more.
  256.                                       
  257.        -- DIR -- (Internal command) lists a table of disk file 
  258.        contents. Use this command to view a disk volume label, all 
  259.        filenames, sizes of files in bytes, the date, time of file 
  260.        creation and amount of space left for storage on the disk. A 
  261.        disk for IBM PCs clones hold about 360,000 bytes or computer 
  262.        "words." DIR/W lists columns in "wide screen mode" DIR/P lists 
  263.        in "pause" mode (one screen at a time). You can also locate or 
  264.        find certain files. Example: A>dir letter.bak   Example: C>dir 
  265.        rll.wks. You can switch and view another directory.  
  266.        
  267.        Example:  C>dir b: 
  268.        
  269.        Example  A>dir c:   
  270.        
  271.        When you issue the DIR command your screen will produce a 
  272.        listing similar to this assuming you have a disk in the
  273.        floppy drive: 
  274.  
  275.                     COMMAND  COM    16037   2-15-84   3:55p   
  276.                     ANSI     SYS     1632   6-26-84   5:15p
  277.                     ASSIGN   EXE     1386   5-22-84   3:42p
  278.                     AUTOEXEC BAT       40   3-26-87   6:32a
  279.                     BACKUP   COM    11855  12-11-84   1:02p
  280.                     CHKDSK   COM     6468  10-19-83   7:51p
  281.                     DEBUG    COM    12223  10-19-83   7:52p
  282.                     DEVCNFG  COM     4621   9-18-85   7:01p
  283.                     DISKCOMP COM     2088   9-12-85   4:41p
  284.                     DISKCOPY COM     1409  10-19-83   7:51p
  285.                     DISKSHIP EXE     2376   8-29-85  11:08a
  286.  
  287.        In the above partial screen listing, the first word in each line 
  288.        is the filename. The second word is the file extension. 
  289.        (Example: the first file is actually named COMMAND.COM not  
  290.        COMMAND   COM ). The next number is the byte count or file size 
  291.        (i.e., how many computer words or bytes make up the file). The 
  292.        next item is the date of file creation. The final item is the 
  293.        time of file creation. This is very useful as you start to build 
  294.        up a collection of files! Which one is the latest and when did I 
  295.        write that financial report are common questions and good 
  296.        reasons why a date and time of file creation is important to 
  297.        both DOS and you. 
  298.  
  299.        Tip: FILE HANDLING with the DIR command and DOS. On the screen a 
  300.        directory listing might show a file as    LEARN    WKS But 
  301.        the true filename syntax is always LEARN.WKS The point is 
  302.        that you need a dot between the filename (first part) and the 
  303.        extension of the file (second part) or DOS cannot handle the 
  304.        file properly. 
  305.  
  306.        FILENAMES. There is a meaning to life, as they say. The clue as 
  307.        to the use of a file usually resides in its three character file 
  308.        extension. Files can be typed in upper or lower case, DOS 
  309.        doesn't care! Names longer than eight letters will be shortened 
  310.        automatically to eight letters. File extensions longer than 
  311.        three letters will be shortened to three letters. The file name 
  312.        frequently gives a clue as to the nature of the file. The file 
  313.        extension tells WHAT KIND of file it might be. 
  314.  
  315.        Acceptable characters which can be used to make up a file name 
  316.        are:  A through Z, 0 through 9, and these:  $#&@!()-{}'`_~ 
  317.  
  318.        Unacceptable characters which CANNOT be used in a filename are:        
  319.        |<>\^+=?/[]";,*  (and also)  Control characters and the space 
  320.  
  321.        Examples of filenames. LOOK CAREFULLY AT THE THREE DIGIT 
  322.        EXTENSIONS:
  323.  
  324.        123.EXE             The program 123, an "executable" file. 
  325.                            Think of as a program that can be started 
  326.                            and "run" to do something. 
  327.  
  328.        GO.BAT              A Batch file (bat). Like an exe file. 
  329.                            Contains plain english DOS commands and can 
  330.                            be viewed with the DOS "type" command. 
  331.  
  332.        VIEW.COM            Unknown file, but a "command" type, 
  333.                            similar to an exe file.                  
  334.  
  335.        783.WKS             A worksheet file from lotus 
  336.                            possibly from July of 1983 (7/83) 
  337.  
  338.        README.TXT          Probably a text file in plain 
  339.                            english. Can be read and viewed with the 
  340.                            DOS command: TYPE (discussed below.)        
  341.  
  342.        XVC.DBF             Unknown file, but we might guess a dBase 
  343.                            database program database file.
  344.  
  345.        CONFIG.SYS          A PC system file. Helps "configure" your 
  346.                            computer for specific hookups, and equipment. 
  347.  
  348.        If you type A>ZIGZAG   (then press enter key) DOS will look for: 
  349.        ZIGZAG.COM or ZIGZAG.EXE or ZIGZAG.BAT. As we illustrated in the 
  350.        directory listing above, the first (ZIZAG.COM) is a COMMAND file 
  351.        or program which can be run to do something. The second is an 
  352.        executable file. And, the third is a batch file (see the batch 
  353.        file tutorial.) COM and EXE files can execute as programs. The 
  354.        difference between the two relates to how memory is allocated. 
  355.        COM files when loaded into memory are exact mirror images of 
  356.        their structure on disk. EXE files are usually larger programs 
  357.        which use extensive chunks of RAM memory and are not exact 
  358.        images of their disk counterpart. An arcane but interesting 
  359.        distinction. 
  360.  
  361.        A DOS command has a unique command syntax just like we humans 
  362.        have rules of grammar. A DOS command has a mandatory part and 
  363.        some DOS commands have an optional part. 
  364.  
  365.        For example, DIR C:pathname\filename.ext/w/p is the complete 
  366.        syntax for the DOS DIR command we used above, BUT only DIR is 
  367.        mandatory. We will explain pathnames and directories in a later 
  368.        tutorial. For now, just realize that DOS commands have a central 
  369.        or mandatory command and additional "refinements" or options 
  370.        with little / and \ bars to refine the command. 
  371.        
  372.        / is a slash. \ is called a backslash. 
  373.        
  374.        You don't need to use the refinements, but they help as you grow 
  375.        in proficiency. 
  376.  
  377.        DOS is quite honest for the most part. When you ask for a 
  378.        directory listing of files on a disk you usually get it. EXCEPT 
  379.        for two small lies! On the main DOS disk are two files which 
  380.        cannot be seen on the directory (hidden) but are there: 
  381.        IBMBIO.COM and IBMDOS.COM. These files are the core of the 
  382.        operating system. 
  383.        
  384.        The designers of DOS hid them for two reasons 1) copyright 
  385.        concerns 2) protection from accidental erasure. But the biggest 
  386.        problem is that these two special files will not copy to disks 
  387.        in the normal manner (see our copy discussion below). These two 
  388.        files can only be copied with the SYS command or DISKCOPY 
  389.        command (also below). Without these two files a disk cannot boot 
  390.        or startup the computer. When you copy a DOS disk the COPY 
  391.        command copies almost everything (except IBMBIO and IBMDOS.) The 
  392.        DISKCOPY command copies everything. You only need IBMBIO.COM and 
  393.        IBMDOS.COM to start the computer. IBMBIO.COM and IBMDOS.COM do 
  394.        not have to be on every disk - only those disks which start the 
  395.        computer. 
  396.  
  397.        Tip: STOP! Not a formal DOS command, but if you need to stop 
  398.        something in progress, (copying, listing) do this: If a 
  399.        directory is scrolling endlessly down the screen, hit control 
  400.        key AND the S key held together. This stops things until you 
  401.        want to continue (hit any key). To stop a DOS operation 
  402.        altogether, use control key and C key together. Easy way to 
  403.        remember: control-C means crash. control-S means stop. This will 
  404.        not always work within every program (e.g., inside lotus 1-2-3) 
  405.        but it does work within DOS. 
  406.  
  407.        -- TYPE -- (Internal)  displays or "types" the contents of a 
  408.        file on your monitor. Use type for a glimpse into files. Only 
  409.        text files (also known as ASCII files) will read in english. 
  410.        Other files (com or exe) will show gibberish since they are in 
  411.        computer code. Hit CTRL-Z to stop (control and Z keys). Hit 
  412.        Ctrl-S (control and S key) to pause and any key to restart. 
  413.  
  414.        Example: A>type readme.1st        (sends output to screen) 
  415.  
  416.        Example: B>type readme.1st>prn    (sends output to printer) 
  417.  
  418.        -- ? and * -- DOS can use "wildcards" in many operations (? *). 
  419.        Simply stated, these wildcards take the place of letters and 
  420.        numbers. Use the question mark as any SINGLE character. Use the 
  421.        * as any GROUP of ANY LENGTH of characters. Think of them as 
  422.        shortcuts to get the job done! Very powerful and useful! 
  423.        Frequently used with the COPY and DEL commands which are 
  424.        discussed in a few paragraphs. 
  425.  
  426.        Example: C>dir a:*.wks 
  427.  
  428.        Means provide a directory listing of any files on the a: drive 
  429.        ending in WKS and beginning with ANY characters of ANY length 
  430.        from 1 to eight digits. Files such as MY.WKS or NUMBERS.WKS or 
  431.        NAMES.WKS would fit this description. 
  432.   
  433.        Example: B>copy ???.dat a: 
  434.  
  435.        Means copy any files to a: drive ending in DAT and having any 
  436.        characters in the filename AND ONLY filenames exactly three 
  437.        digits long. 
  438.  
  439.        The often used *.* means ANY FILE NAME and ANY extension 
  440.        regardless of length. For instance: 
  441.  
  442.        Example: C>copy *.* a:   (means copy ALL files from the existing 
  443.                                 default c: into the a: drive) 
  444.  
  445.        Example: C>copy a:*.* b:  (means copy ALL files from a: to b:) 
  446.  
  447.        Example: A>del finance.*   (delete files from the a: drive which 
  448.                                   begin with finance and have ANY file 
  449.                                   extension size or character type.) 
  450.  
  451.        -- COPY -- (Internal) copies one or several files to a disk or 
  452.        directory. Copy can duplicate a file onto another disk or into a 
  453.        subdirectory (more on subdirectories later). Copy is the most 
  454.        flexible and powerful of the DOS commands! Use the copy command 
  455.        with the wildcards seen above for even more flexibility. 
  456.  
  457.        Example: B>copy zip.doc a:  (copy zip.doc from b: drive to a: 
  458.                                    drive.) 
  459.  
  460.        Example: A>copy c:why.me b: (copy why.com from c: drive to b: 
  461.                                    drive.) 
  462.  
  463.        Example: C>copy c:fuss.txt b:whine.txt   (copy fuss.txt from c: 
  464.                                                 drive to b: drive and 
  465.                                                 rename it whine.txt) 
  466.  
  467.        Copy and /v verifies a good transfer or copy. 
  468.  
  469.        Example:   A>copy whine.bat b:/v 
  470.  
  471.        Means copy the disk file whine.bat to the b: drive and then 
  472.        VERIFY this is a good copy. Verify is also an independent DOS 
  473.        command. 
  474.  
  475.        Copy and the + symbol COMBINES two or more files into one larger 
  476.        file. Useful for combining two wordprocessor files into one 
  477.        larger file. 
  478.  
  479.        Example: A> copy files.old+files.new files.all   
  480.                           (The NEW file = files.all) 
  481.  
  482.        Copy can send data to the printer. 
  483.  
  484.        Example: B>copy files.new prn 
  485.  
  486.        Example: B>copy files.new>prn. 
  487.  
  488.        Copy CON (copy from the console or keyboard) can prepare batch 
  489.        files and autoexec.bat files to automate many DOS operations 
  490.        (examples below). In this fashion copy can create a new file and 
  491.        act like a very simple "mini" word processor! 
  492.  
  493.        Example: 
  494.        
  495.        A>copy con lotus.bat  (press enter) 
  496.        A>123                 (press enter) 
  497.        A>^Z                  (press enter) 
  498.  
  499.        In the last line ^Z is produced by either pressing F6 (function 
  500.        key 6) or holding down control key and z key together. This file 
  501.        means (first line) create a file named Lotus.bat as typed 
  502.        from the keyboard or con (console). (Second line) execute the 
  503.        program named 123. (Final line) end of my orders from the 
  504.        keyboard - prepare the file Lotus.bat and save it on the disk. 
  505.  
  506.        -- VERIFY -- (Internal) checks file copying operations to make 
  507.        sure a newly copied file is identical to its companion. It is 
  508.        usually added as a /V command at the end of a copy command, but 
  509.        also is a separate DOS command. Typing verify all by itself 
  510.        simply reports whether verify is currently on or off. 
  511.  
  512.        Example: C>verify on   (turns on verify function until you turn 
  513.                               it off) 
  514.  
  515.        Example  B>verify off  (turns off verify function until you turn 
  516.                               it on) 
  517.                                                 
  518.        -- DATE and TIME -- (Internal) A calendar and clock exist within 
  519.        DOS. On some computers it automatically is updated and kept 
  520.        current. On other computers (without a clock card or chip 
  521.        installed) you type in the date and time on startup. If you 
  522.        don't type in the date and time manually or have an automatic 
  523.        clock chip which does this, the default values will be 1/1/80 
  524.        and 00:00:00.00 for date and time respectively. You can enter 
  525.        the date with hyphens (-) or slashes (/). Do not enter the day 
  526.        of the week (e.g., Monday) even though it may show on the 
  527.        monitor. The PC will calculate this for you automatically. A two 
  528.        digit year references dates between 1980 and 1999. In 2000 you 
  529.        must use four digits. The time setting references a 24 hour 
  530.        military time clock (e.g., 1300 hours =  1PM). Date and time 
  531.        data is important to DOS since it is attached to all files to 
  532.        keep track of when they were created so you can determine which 
  533.        file is most recent. 
  534.  
  535.        Example: B>time    
  536.  
  537.        Example: A>date 
  538.  
  539.        -- DEL or ERASE -- (Internal) deletes files or groups of files. 
  540.        Use DEL*.* to erase all files from a disk. See our previous 
  541.        mention of wildcards (* and ?). If you make a mistake, certain 
  542.        non-DOS utilities (e.g., Nortons Utilities and PC-Tools) can un-
  543.        delete a deleted file. But DOS cannot do this! Be careful - a 
  544.        typographic mistake can delete an unintended file! Deleting old 
  545.        files is a necessary operation, though, which frees up space on 
  546.        a disk. Hard disk users may prefer to move files to a floppy to 
  547.        free up space yet still retain a backup copy of the file in case 
  548.        of need. 
  549.  
  550.        Example: A>del whine.txt 
  551.  
  552.        Example: B>del 784.wks 
  553.  
  554.        Example: A>del *.wks  (notice the use of the * wildcard we 
  555.                              mentioned earlier!) 
  556.  
  557.        Example: A>del old.*  (notice the use of the * wildcard we 
  558.                              mentioned earlier!) 
  559.  
  560.        Example: C>del ??.rxd (notice the use of the ? wildcard we 
  561.                              mentioned earlier!) 
  562.  
  563.        -- DISKCOPY -- (External) copies entire contents of one floppy 
  564.        to another. Some DOS versions (Ver 2.11) require you to first 
  565.        format the blank disk  while later versions (Ver 3.1 and higher) 
  566.        sense an unformatted disk and first format it then proceed with 
  567.        the diskcopy. Diskcopy is a wise idea since disks wear out after 
  568.        several hundred hours of operation. The /1 argument means copy 
  569.        to side 0 of the disk only. All information on the target disk 
  570.        will be destroyed and over-written with the new information, so 
  571.        be careful! 
  572.  
  573.        Example: A>diskcopy a: b:      (copy the contents of a: floppy 
  574.                                       to b: floppy) 
  575.  
  576.        Example: A>diskcopy a: b:/1    (copy the partial contents of a: 
  577.                                       floppy to b: floppy using single 
  578.                                       side of disk only) 
  579.  
  580.        -- COMP and DISKCOMP -- (External) compare two files or disks. 
  581.        Diskcomp is frequently used after diskcopy operations. These 
  582.        commands ensure identical accuracy of the copied files or disks. 
  583.  
  584.        Example: A>comp a:fuzz.txt b:thatch.txt    (compares two files) 
  585.  
  586.        Example: A>diskcomp a: b:                  (compares two entire 
  587.                                                   disks)                 
  588.        
  589.        -- CLS -- (Internal) clears the screen and puts the cursor in 
  590.        the home (upper left) position. Useful. Try it! 
  591.  
  592.        Example: A>cls 
  593.  
  594.        -- FORMAT -- (External) Prepares a blank floppy to receive data. 
  595.        Think of a fresh disk as blank paper. DOS prefers graph paper 
  596.        with little boxes drawn on it to receive data. Each little box 
  597.        stores a computer word or "byte." Format erases any old files on 
  598.        a disk - be careful! Format prepares the tracks and sectors 
  599.        which will receive the data. All disks must first be formatted 
  600.        prior to use. 
  601.  
  602.        Example: B>format a:   (format floppy in a: drive) 
  603.  
  604.        Example: C>format a:/s (format floppy in a: AND add system 
  605.                                files) 
  606.  
  607.        Example: A>format      (format the disk in the DEFAULT a: 
  608.                               drive).      
  609.  
  610.        Full command syntax is: format d:/s/1/8/b/v 
  611.  
  612.        In the above example, d: tells where the disk is. /s put the 
  613.        system files IBMDOS.COM and IBMBIO.COM on the disk. /1 formats 
  614.        one side of the disk only. /8 formats as 8 sectors for use the 
  615.        older DOS 1.1. /b formats as 8 sectors per track and leaves room 
  616.        for the DOS system files. /v puts a volume label onto the disk 
  617.        for future identification. 
  618.  
  619.        Tip:  Only new (empty) formatted disks can receive the system 
  620.        files (IBMBIO.COM and IBMDOS.COM). Once you put a few files on 
  621.        the floppy, the system files will not fit since track 0, sector 
  622.        0 have been used. Remember that the system files are designed to 
  623.        start the computer and MUST start on track 0, sector 0, However 
  624.        very few of your floppies NEED the system files: just the one or 
  625.        two which actually start the PC. 
  626.  
  627.        Tip: Danger! A>format c: wipes out your hard drive! 
  628.                Also C> del *.*  wipes out hard drive. 
  629.  
  630.        -- REN or RENAME -- (Internal) changes name of a file to another 
  631.        new name. Destroys old name. Usually you will use this when you 
  632.        want to change on old backup file to another name so that it can 
  633.        be used by a program again. Wildcards are allowed but can cause 
  634.        trouble - be careful. If the new file name already exists, the 
  635.        ren command will give you an error message as a safety measure. 
  636.  
  637.        Example: A>ren old.txt new.txt 
  638.  
  639.        Tip: Use the copy command instead of rename if you want to KEEP 
  640.        the old file and its old name, and want another copy of that 
  641.        file with a new name. See the THIRD example given in the copy 
  642.        command. 
  643.  
  644.        -- VER --  Shows the DOS version number. 
  645.  
  646.        Example: A>ver 
  647.  
  648.        -- VOL -- Displays a volume label, if one exists on a particular 
  649.        hard or floppy disk. The label is a name you can give the disk 
  650.        when it is first formatted. It can contain names, dates or 
  651.        helpful reminders much like the title on the cover of a book. 
  652.        Some special utilities help you change the volume label AFTER 
  653.        formatting has taken place. 
  654.  
  655.        Example: C>vol 
  656.  
  657.        -- SYS -- (External) copies the hidden files (BIO and SYS) to 
  658.        another disk which has been already formatted. This command 
  659.        makes a disk floppy bootable to the computer - you no longer 
  660.        need DOS to start the machine. The newly made disk with the two 
  661.        hidden files will boot (start) the machine by itself. The basic 
  662.        purpose of the SYS and format/s commands are to make a disk 
  663.        self-starting or self booting. 
  664.  
  665.        The command FORMAT/S first formats a floppy then adds the hidden 
  666.        files. 
  667.  
  668.        Example: A>sys b: (used when the disk is already formatted) 
  669.  
  670.        Example: A>format b:/s (does same thing but first formats blank 
  671.                               disk) 
  672.  
  673.        Example: A>format b:/s/v (verify also used) 
  674.    
  675.        -- CHKDSK -- (External) checks contents of a disk for errors. 
  676.        Chkdsk/f     fixes minor file allocation table (FAT) errors. 
  677.        Chkdsk/v (v means verbose) displays all filenames as it works. 
  678.        Followed by a filename, chkdsk checks only that file. Always use 
  679.        the version of chkdsk which came with your DOS disk. Switching 
  680.        to a different version from another disk can do damage! 
  681.  
  682.        Below is a sample display produced by running chkdsk on a floppy 
  683.        disk. The first three lines of the report tell about the disk. 
  684.        The last two tell about the RAM memory inside the computer. 
  685.  
  686.                        C>chkdsk b:   produces following
  687.  
  688.                          362496 bytes total disk space
  689.                          251904 bytes in 26 user files
  690.                         110592 bytes available on disk
  691.  
  692.                            655360 bytes total memory
  693.                                234016 bytes free
  694.  
  695.        
  696.        Example: A>chkdsk b:              (check b: floppy, all files) 
  697.  
  698.        Example: C>chkdsk c:\*.*          (check for contiguity of files 
  699.                                          in root of c: drive) 
  700.  
  701.        Example: A>chkdsk b:this.doc/f/v   (check only the file this.doc 
  702.                                           on b:floppy. Give verbose report 
  703.                                           and attempt to fix any errors) 
  704.  
  705.        -- FDISK -- (External) prepares hard drive for data. First use 
  706.        fdisk then use format c:/s/v for second step. Some hard disks 
  707.        come shipped with fdisk already run and only need final 
  708.        formatting. Running fdisk is also known as partitioning the hard 
  709.        disk. 
  710.  
  711.        Example: A>fdisk 
  712.  
  713.        -- LABEL -- (External) attaches volume label or header to a 
  714.        floppy. Like stamping a book with a title. Only in DOS 3.0 and 
  715.        above. Some utilities can add this feature to DOS 2.11 and 
  716.        below. 
  717.  
  718.        Example: A>label b:expenses.com 
  719.  
  720.        -- CTRL & PRTSC -- (Internal) aren't really DOS commands but a 
  721.        combination of two keystrokes at the same time which sends all 
  722.        displayed data to the printer until you hit the same two keys to 
  723.        turn the command off. This allows you to print directory 
  724.        listings or files of interest. Remember to turn command off when 
  725.        finished. Press CTRL-PRTSC to toggle the printer on and print 
  726.        anything which goes to the monitor screen, then press CTRL-PRTSC 
  727.        to toggle the printer off when you have all you need printed. 
  728.  
  729.        -- SHIFT & PRTSC -- (Internal) two key combination which copies 
  730.        only the current screen to your printer. 
  731.  
  732.        DOS also uses device (equipment) names within commands. For 
  733.        example you can talk to your printer on keyboard by using the 
  734.        proper DOS name. Each name is unique. Examples follow:
  735.  
  736.        -- CON -- Is the name for the keyboard and monitor. Below is a 
  737.        repeat of a previous example using the con device name. 
  738.  
  739.        Copy CON ("copy from the console or keyboard) can prepare batch 
  740.        files and autoexec.bat files to automate many DOS operations 
  741.        (examples below). In this fashion copy can create a new file and 
  742.        act like a very simple word processor! 
  743.  
  744.        Example: A>copy con autoexec.bat  (press enter) 
  745.   
  746.          A>123                    (press enter) 
  747.   
  748.          A>^Z                     (press enter) 
  749.  
  750.        -- AUX: or COM1 -- Is the first ansynchronous communication port 
  751.        which usually has a modem, serial printer or mouse connected to 
  752.        it. COM2 is the second port. PC's can have up to 4 serial ports.   
  753.  
  754.        -- PRN  or LPT1 --  Is the first parallel port which is usually 
  755.        used with a printer. LPT2 is the second printer. By the way, a 
  756.        PORT is an electrial socket on the back of the PC where a cable 
  757.        of some type plugs in. 
  758.  
  759.        -- CAS1 -- Is an antique term still available within DOS which 
  760.        refers to the early PC days when a cassette recorder was used 
  761.        for storing data rather than floppies. This is the cassette 
  762.        recorder port. 
  763.  
  764.        -- NUL -- Is a test device. Anything sent to nul goes nowhere. 
  765.        However it is useful in testing DOS batch programs or simply 
  766.        sending excess garbage from a screen report to nul (nowhere) 
  767.        thus uncluttering a busy screen. Odd but useful in its own 
  768.        right. 
  769.        
  770.        This free tutorial is part of our LARGER computer 
  771.        training system for beginners. You can obtain a FREE disk 
  772.        containing the COMPLETE TUTORIAL SYSTEM by writing to: The 
  773.        Seattle Scientific Photoraphy Co. 
  774.        Dept F93, PO Box 1506, Mercer Island, WA 98040. 
  775.  
  776.        To receive free disk, you MUST mention in your letter this 
  777.        authorization code: 1230LP. You will receive an unregistered 
  778.        shareware sample disk. 
  779.  
  780.  
  781.   Chapter 2 - Word processing
  782.  
  783.        
  784.       ---------------------------------------------------------------- 
  785.                          Copyright (c) 1993, Jim Hood
  786.                    WORD PROCESSING - THAT FEELING OF SYNTAX 
  787.        ---------------------------------------------------------------- 
  788.  
  789.        You'll never forget your first word processing software package. 
  790.        The bond is strong. It is usually the first program a new 
  791.        computer user learns and for many, the most frequent and only 
  792.        package ever used. The time and effort spent learning a quality 
  793.        word processing package is a an investment with instant 
  794.        productivity payoffs and continuing usefulness into the distant 
  795.        future. If personal computers were designed to run only ONE 
  796.        software package, this would rightfully be the choice for most 
  797.        users. 
  798.          
  799.        But the time and effort learning a word processing package can 
  800.        sometimes work against learning additional features already 
  801.        inside the program or causing you to stay with a program when a 
  802.        better alternative or upgrade is available. 
  803.  
  804.        ---------------------------------------------------------------- 
  805.  
  806.                           WORD PROCESSING PREHISTORY 
  807.  
  808.        ---------------------------------------------------------------- 
  809.  
  810.        But let's back up a bit and take a trip down memory lane. 
  811.        Although the manual typewriter existed for many years, serious 
  812.        word processing took shape with the classic IBM selectric which 
  813.        was introduced in July, 1961. The Selectric had changeable ball 
  814.        fonts which allowed better control over typeface size and 
  815.        quickly became the executive and corporate standard. By 1971 
  816.        Wang Labs brought to market the Wang 1200 dedicated word 
  817.        processing system which stored up to 133,000 characters on crude 
  818.        cassette tapes. It was a miracle! Unlike the selectric 
  819.        typewriter, you could format documents and store them on tape 
  820.        for later recall and editing. Wang improved on this model and 
  821.        five years later had expanded document storage to a disk system 
  822.        having 4,000 page capability and additional word processing 
  823.        features. 
  824.  
  825.        In September of 1976 personal computers were one year old and 
  826.        the original CP/M operating system was introduced which allowed 
  827.        early personal computers to store data and documents on disk. 
  828.        Wordstar for the CP/M operating system, the grandfather of all 
  829.        personal computer word processing programs, appeared in June of 
  830.        1979 from a fledgling company named MicroPro. At about the same 
  831.        time Alan Ashton and Bruce Bastian of the Wordperfect 
  832.        Corporation of Orem, Utah were working to develop a powerful but 
  833.        easy word processing program for the town government. Their 
  834.        original product, the Wordperfect Word processor, ran only on 
  835.        the Data General Minicomputer. Between 1980 and 1981 both Wang 
  836.        Labs and IBM introduced two dedicated word processing systems 
  837.        with the IBM Displaywriter appearing in June of 1980 and the 
  838.        WangWriter in December of 1981. The market was primed. 
  839.  
  840.        IBM introduced the original desktop PC hoping for modest 
  841.        corporate sales in August of 1981. A relatively simple machine 
  842.        by today's standards, the machine initially held only 64K of RAM 
  843.        and a crude cassette recorder port for data storage. But the PC 
  844.        attracted favorable reviews for its reliable design, exceptional 
  845.        keyboard and quality workmanship. The official and only word 
  846.        processing package for the PC at the time was EasyWriter. In 
  847.        September another package, Volkswriter for the PC, was added. 
  848.  
  849.        Despite this initial small offering of software packages, most 
  850.        serious word processing continued to be done on dedicated 
  851.        systems and CP/M personal computers with Wordstar as the 
  852.        standard for CP/M hobbyists. One odd solution for some early IBM 
  853.        PC enthusiasts was to retrofit the early IBM PC with a card 
  854.        which could run CPM word processing programs - the so called 
  855.        "Baby Blue" card. 
  856.  
  857.        However, the momentum was building behind the IBM desktop PC 
  858.        standard and other suppliers were busy re-writing word 
  859.        processing packages from CPM to the IBM standard. Wordstar for 
  860.        the PC was introduced in June of 1982 and was an instant hit. In 
  861.        July of 1982 Wordmate appeared which was a redesign of the 
  862.        popular MultiMate corporate standard word processing package. 
  863.  
  864.        In April of 1983 Wordstar Version 3.3 was released which brought 
  865.        a robust and full-featured package to the needs of corporate 
  866.        user anxious to do serious word processing on the IBM PC. By 
  867.        then, the desktop PC was becoming an inexpensive option compared 
  868.        with dedicated word processing office equipment. 
  869.  
  870.        The momentum escalated. One month later a truly easy word 
  871.        processing package PFS: Write emerged to capture the market for 
  872.        home and small office word processing users requiring simplicity 
  873.        and ease of use. 
  874.  
  875.        Later in the year, Microsoft Corporation of Redmond, Washington 
  876.        became the first to issue a full-featured WYSIWYG word 
  877.        processing package (what-you-see-is-what-you-get) named 
  878.        appropriately Microsoft Word. The new concept of seeing graphics 
  879.        and text on screen was stunning. Unlike the Wordstar image of 
  880.        text and funny control codes representing differing styles of 
  881.        bold and italic type, Microsoft Word showed the actual letters 
  882.        on screen in the same glorious form as they would appear on the 
  883.        printed page. 
  884.  
  885.        By 1984, word processing packages were proliferating rapidly in 
  886.        features and menu options and the Hewlett-Packard Company 
  887.        released the desktop laser printer which produced print close to 
  888.        typeset in quality. Now text could look great both on screen and 
  889.        on paper. The feeling was addictive. The printed page looked 
  890.        better than ever and the computer and printer now formed a 
  891.        "professional image team" which rivaled professional typesetting 
  892.        at a fraction of the cost. 
  893.  
  894.        By 1985 the first desktop publishing packages began to appear. 
  895.        Desktop publishing combined typeset quality text with images and 
  896.        layout design concepts. Pagemaker, the first desktop publishing 
  897.        package, appeared for the Apple Macintosh computer and was 
  898.        available for the IBM PC family by 1986. 
  899.  
  900.        During the remaining years, word processing packages have begun 
  901.        to incorporate features formerly seen in desktop packages - such 
  902.        as graphics images and columnar layout capabilities. Another 
  903.        trend is that packages have become more feature rich offering 
  904.        nearly something for everyone at constantly decreasing prices. 
  905.        Spelling checkers, thesaurus options, footnotes and even style 
  906.        checking have become standard. When you consider the fact that 
  907.        word processing programs are generally more difficult and time 
  908.        consuming to design than spreadsheets and databases, it is 
  909.        surprising how inexpensive the packages have become in such a 
  910.        short time. 
  911.  
  912.        Today there are hundreds of word processing packages from which 
  913.        to chose. Predictably each package has a somewhat fanatical 
  914.        following. How to chose from the richness at hand? Some initial 
  915.        considerations are primary. What size of documents will you be 
  916.        editing? Is there a particular printer or network the package 
  917.        will not support? Do you require full or partial compatibility 
  918.        with other software or hardware in your office? Are special 
  919.        features such as technical or scientific symbols offered? 
  920.  
  921.        Generally, word processing software is divided into five broad 
  922.        categories. 
  923.  
  924.        The first, personal word processors are easy to learn and low in 
  925.        cost but have limited features such as lack of spell checking or 
  926.        limited document length capabilities. Professional packages, the 
  927.        second broad category, are more difficult to learn but have more 
  928.        advanced features which may be needed later. Document length may 
  929.        be limited by disk space, not RAM memory space. All have 
  930.        spelling checkers and a plethora of features. Technical word 
  931.        processing packages are a third option which can perform 
  932.        calculations with onboard mathematics functions. They are used 
  933.        by engineers and scientists and may incorporate math and 
  934.        engineering symbols and the ability to construct special symbols 
  935.        when needed. Foreign language word processing software, a fourth 
  936.        option, provides non-English writing and style capabilities 
  937.  
  938.        Finally, Desktop Publishing packages allow the operator to 
  939.        convey both text and pictures (graphics) on the printed page. 
  940.        They also incorporate advanced formatting capabilities such as 
  941.        columnar style sheets, the ability to wrap text around images 
  942.        and "flow" text from one column or page to the next. All desktop 
  943.        publishing packages show text as it will appear on the printed 
  944.        page which is highly appealing to the writer who works with the 
  945.        look of printed text as well as its content. 
  946.  
  947.        ---------------------------------------------------------------- 
  948.  
  949.                       WORD PROCESSING TIPS AND TECHNIQUES 
  950.  
  951.        ---------------------------------------------------------------- 
  952.  
  953.        Next let's branch away from features the word processor contains 
  954.        and look at some helpful habits you should cultivate when using 
  955.        a word processing program. 
  956.  
  957.        When you save a document within a word processor, try to assign 
  958.        a single key or macro to the saving function. It should be easy 
  959.        to reprogram an infrequently used key or key combination to make 
  960.        it possible to frequently save documents every ten or fifteen 
  961.        minutes or if you are otherwise interrupted. Many word 
  962.        processing packages have easy keystrokes for the file saving 
  963.        routine while others are awkward and inconvenient. Use a macro 
  964.        or keyboard reassignment portion of the package to make the file 
  965.        saving keystroke fast and easily remembered. 
  966.  
  967.        Try to use dates as a part of the file name so that files can be 
  968.        identified for later use and editing. Instead of the cryptic 
  969.        BUDGET.DOC you might name the file LG011589.TXT which might be 
  970.        the bank ledger documentation file written on 01/15/89. 
  971.        Forethought in naming files saves many moments of wasted 
  972.        thrashing about directories trying to find THAT letter from last 
  973.        March. Also consider using the file extension productively. If 
  974.        all of your employee training documents end in .TNG it is easy 
  975.        to find, sort, update or delete them quickly using the DOS 
  976.        wildcards. One system could be a key or token starting the 
  977.        filename. Files containing these symbols could equate as: 
  978.        @=letter, )=initial draft, &=research, !=final version, 
  979.        <=expenses and so on. These internal codes which perhaps start a 
  980.        document filename can save hours later on searching and sorting 
  981.        among similar documents. 
  982.  
  983.        Paper slipping can be a problem if you are feeding single sheets 
  984.        into a printer without the tractor feed. Try taping some stiff 
  985.        paper to the top of the printer so that the sheet to be printed 
  986.        can only move about 1/2 inch. Line up paper squarely when you 
  987.        begin to print. When all else fails, use the document preview 
  988.        and spell checker to make sure how the final output will look. 
  989.        Nothing is more maddening than having to print a document again 
  990.        when you find a single incorrectly spelled word in an otherwise 
  991.        perfect word processed document. Watch out for platen wear on 
  992.        the printer, also. When you always insert the paper at the same 
  993.        place, the platen will develop a groove or wear line. Insert the 
  994.        paper towards the middle of the platen and change to a wider 
  995.        margin from time to time to minimize platen wear. 
  996.  
  997.        Experiment with the printer until you find the correct location 
  998.        to insert each piece of paper so that it prints perfectly. Then 
  999.        tape or etch marks on the printer and tractor feed to align 
  1000.        future sheets the same way. 
  1001.  
  1002.        Sample books are a great idea. Print standard document styles or 
  1003.        formats you use and keep them in a binder for future reference 
  1004.        with the settings or file names where they are located. Also 
  1005.        keep the special symbols and printer setup codes you use 
  1006.        frequently in the same binder. 
  1007.  
  1008.        Using search and replace creatively. Want to change the 
  1009.        justification of a document to flush left instead of every 
  1010.        paragraph indented five spaces? Use the search and replace 
  1011.        feature to find all occurrences of five blank spaces and then 
  1012.        replace that with no spaces. Who says you can't teach an old 
  1013.        word processor new tricks? 
  1014.  
  1015.        In addition, some communications files downloaded from modems 
  1016.        have excess carriage returns or control characters. Try using 
  1017.        your word processor's search and replace to quickly find and 
  1018.        remove the offending symbols or excess carriage returns. Grab a 
  1019.        printed ASCII chart from the back of your DOS manual and locate 
  1020.        the 3 digit decimal code. Next enter the code for that character 
  1021.        within the search function of your word processor. You can enter 
  1022.        any of these by holding down the alt key and hitting the three 
  1023.        digit decimal code listed in the ASCII chart. When you release 
  1024.        the alt key the ASCII symbol will appear. For instance the ASCII 
  1025.        decimal code for { is 123. Try it! 
  1026.  
  1027.        More tricks of the trade. When printing envelopes a clever trick 
  1028.        is to prepare a special format file for printing to the odd size 
  1029.        and space of envelopes. When ready, add this short file to the 
  1030.        end of your document and copy or transfer the name and address 
  1031.        info from the body of the letter to the envelope template at the 
  1032.        bottom. Put a printer pause mark at the end of the letter so 
  1033.        that when you print, first the document prints and then pauses 
  1034.        at the end of the page for you to unload the sheet and insert an 
  1035.        envelope. Hitting continue will print the envelope as the final 
  1036.        task! 
  1037.  
  1038.        If your package permits, store several templates for the various 
  1039.        styles of documents you prepare. Each file hold the special 
  1040.        tabs, margins and space plus any macros in a separate, easily 
  1041.        recovered file. 
  1042.  
  1043.        When you use citations to books and a bibliography or other 
  1044.        footnotes, it is a wise idea to repeat them in the body of the 
  1045.        text. That way you can use the search function to quickly zoom 
  1046.        to the paragraph wherein the book was cited and update as 
  1047.        necessary. When you are all done, you can use search to remove 
  1048.        the citation(s) in the body of the text just before you print. 
  1049.  
  1050.        Saving scraps is essential. If you chop out small or large 
  1051.        blocks of text, save them to a file possibly named SCRAPS.TXT. 
  1052.        You will be surprised that weeks or months later you may need 
  1053.        that crucial deleted scrap for another document! 
  1054.  
  1055.        Two are better than one. Sometimes you can't be sure if you 
  1056.        should remove or leave a portion of text. Prepare a file for 
  1057.        each and save BOTH to disk. Then read each version on screen or 
  1058.        paper and then decide, knowing you have recourse to BOTH styles 
  1059.        on the disk. 
  1060.  
  1061.        Placeholders or bookmarks are useful. If a portion of the text 
  1062.        needs more work in a certain area, devise a little bookmark such 
  1063.        as <xxx> or other odd symbol. That way you can quickly come back 
  1064.        to the section by having the search feature quickly zoom in to 
  1065.        find that odd little symbol. Use an assortment of bookmarks for 
  1066.        different stages of progress. Maybe a series of different 
  1067.        bookmarks have different meanings, but all can be found quickly 
  1068.        with the search feature. 
  1069.  
  1070.        To save time when spell checking, try reverse checking. This 
  1071.        means that if you have already spell-checked the majority of the 
  1072.        document and have recently added only a couple of new paragraphs 
  1073.        to the end, then move the cursor to the bottom of the document 
  1074.        and instruct the spell checker to scan BACKWARDS from the bottom 
  1075.        to the top since only the last two paragraphs need to be 
  1076.        checked! This can save a considerable amount of time. Likewise 
  1077.        you can tell the spell checker to start checking from a point 
  1078.        deep within the document if that is all you need. 
  1079.  
  1080.  
  1081.  Chapter 3 - History Of Computers
  1082.  
  1083.        
  1084.        This free tutorial is part of our LARGER computer 
  1085.        training system for beginners. You can obtain a FREE disk 
  1086.        containing the COMPLETE TUTORIAL SYSTEM by writing to: The SSP 
  1087.        Company, Dept F93, PO Box 1506, Mercer Island, WA 98040. To 
  1088.        receive free disk, you MUST mention in your letter this 
  1089.        authorization code: 1230LP. You will receive an unregistered 
  1090.        shareware sample disk. 
  1091.        
  1092.        ---------------------------------------------------------------- 
  1093.                          Copyright (c) 1993, Jim Hood
  1094.                               A LITTLE PC HISTORY 
  1095.                WHERE WE'VE BEEN WITH NO IDEA WHERE WE'RE GOING! 
  1096.        ---------------------------------------------------------------- 
  1097.  
  1098.        In the beginning . . . 
  1099.  
  1100.        Computing or calculating by machine began in the middle east 
  1101.        with the use of pegs or stones in trays or channels. The 
  1102.        Babylonians developed the idea of stone or bead counters into 
  1103.        the more modern abacus - modern in the sense that the abacus is 
  1104.        still in use today and in the hands of an experienced operator 
  1105.        can calculate results faster than a computer!  
  1106.  
  1107.        The beauty of the abacus is its simplicity in construction and 
  1108.        operation. Inexpensive beads of stone or wood and a simple frame 
  1109.        make up the abacus and the uneducated could quickly be trained 
  1110.        in its use. 
  1111.  
  1112.        In the 8th and 9th centuries we note the rise of the Arabic 
  1113.        numeral system which slowly spread through Europe and the then 
  1114.        civilized world. Although a superior calculating system, Arabic 
  1115.        numerals required the user to understand the more complicated 
  1116.        numerical theory associated with the system. 
  1117.  
  1118.        By the early 1600's Napier (often associated with the 
  1119.        development of logarithms and their practical application) 
  1120.        introduced a series of rods which could be used for 
  1121.        multiplication - a crude slide rule system. 
  1122.  
  1123.        Soon, ever more complicated "calculating engines" or primitive 
  1124.        mechanical computing devices appeared. One example is the 
  1125.        complex Pascaline invented by Blaise Pascal. 
  1126.  
  1127.        By 1791 the stage was set. Babbage, an English mathematician and 
  1128.        inventor with the help of Ada Byron (daughter of lord Byron, the 
  1129.        famous poet) developed the ideas for two mechanical calculators 
  1130.        or "number engines." The Difference Engine was a device to solve 
  1131.        polynomial equations by the methods of differences. The 
  1132.        Analytical Engine (which was never built)) was designed as a 
  1133.        general computing device. Both were mechanical in concept using 
  1134.        gears, rods and cams to perform calculations. Unfortunately 
  1135.        neither machine was built since the tooling and machining 
  1136.        technology of the day was imprecise and could not construct the 
  1137.        accurate parts needed. 
  1138.  
  1139.        However the models and planning of Babbage and Byron did lead to 
  1140.        important preliminary computing concepts still in use today. As 
  1141.        an aside, we should note from the work of Babbage and Byron that 
  1142.        computing even in its infancy was strongly influenced by BOTH 
  1143.        women and men - let's face it, computing is NOT gender specific! 
  1144.  
  1145.        Next we jump to the United States. By 1880 a problem had arisen 
  1146.        with the United States census. By that time, it took 7 years to 
  1147.        process all of the information gathered by the Census Bureau 
  1148.        since all tabulation was done by hand on paper. It was assumed 
  1149.        that the 1890 census might take 10 to 12 years to tabulate. 
  1150.        Clearly a better method was needed to crunch the volume of 
  1151.        numbers and data. A public competition was held to produce a 
  1152.        better indexing or mechanical system to tabulate future census 
  1153.        results. Herman Hollerith, a census employee, handily won by 
  1154.        suggesting the use of punch cards and a form of punch card 
  1155.        reader which tabulated the results in six weeks. Hollerith, wise 
  1156.        in the ways of computing devices and seeing a good opportunity 
  1157.        went on to found the Tabulating Machine Company (later changed 
  1158.        to IBM). Hollerith might be thus thought of as our first 
  1159.        computer entrepreneur! 
  1160.  
  1161.        The advent of World War II provided the impetus for the 
  1162.        development of more refined computing devices. The Mark I was an 
  1163.        electromechanical device using relays. IBM built that computer 
  1164.        for the Navy. Later, the Colossus was built for the British and 
  1165.        used for wartime code breaking of German radio transmissions. 
  1166.        The ABC (Atanasoff-Berry Computer) was constructed at Iowa State 
  1167.        and was the first fully electronic digital computer. 
  1168.  
  1169.        Admiral Grace Hopper, known as "Amazing Grace" to some, was a 
  1170.        naval officer and pioneer in the field of computer programming 
  1171.        during the 1940's and 50's. An innovative and fundamental 
  1172.        thinker, she recognized that computers could be used for 
  1173.        business applications - a pioneering insight beyond the then 
  1174.        conventional use of computers for scientific and military 
  1175.        applications. Her programming language called "Flowmatic" later 
  1176.        evolved into COBOL, the most common and still popular language 
  1177.        for programming business software. She died in 1992 and is
  1178.        buried in Arlington National Cemetery. 
  1179.        
  1180.        Computing science continued to evolve rapidly . . . 
  1181.  
  1182.        Eniac was the most famous of the early computers and contained 
  1183.        18,000 vacuum tubes and was used by the Army for ballistics 
  1184.        calculations. 
  1185.  
  1186.        Edvac was the first stored memory computing device which did 
  1187.        away with rewiring tasks associated with changing computer 
  1188.        programs and represented a true computer breakthrough. This 
  1189.        first generation of machines running from roughly 1951 through 
  1190.        1958 featured computers characterized by the use of radio type 
  1191.        vacuum tubes. But the pace was increasing . . . 
  1192.  
  1193.        Second generation machines such as the famous Univac were 
  1194.        designed as true general or universal purpose machines and could 
  1195.        process both alphabetic and numeric problems and data. Punch 
  1196.        cards still formed the major input path to the machines of this 
  1197.        era and all programming was done in complex low level machine 
  1198.        language commands. 
  1199.  
  1200.        By 1959 with the invention of the transistor, computers began to 
  1201.        shrink in size and cost and operate faster and more dependably 
  1202.        than the huge vacuum tube models. Programming languages began to 
  1203.        feature English-like instructions rather than cumbersome machine 
  1204.        code or assembly language. Fortran and Cobol are two modern 
  1205.        "high level" languages developed during this period and still in 
  1206.        use today.              
  1207.  
  1208.        In many respects, the personal computer industry began in 1974 
  1209.        when the Intel corporation introduced a CPU integrated circuit 
  1210.        chip named the 8080. It contained 4,500 transistors and could 
  1211.        address 64K of memory through a 16 bit data bus. The 8080 was 
  1212.        the integrated circuit brain behind the early MITS Altair 
  1213.        personal computer which fired popular interest in home and small 
  1214.        business computing when it appeared on the July 1975 cover of 
  1215.        Popular Electronics Magazine. The first MITS Altair contained no 
  1216.        keyboard or monitor, only crude LED lights and tiny flip 
  1217.        switches to facilitate programming. 
  1218.  
  1219.        Four years later in 1978 Intel released the 8086 chip which had 
  1220.        a tenfold increase in performance over the 8080 chip. When IBM 
  1221.        began the design phase of the first desktop PC units in 1980 and 
  1222.        1981, they chose the cousin of the 8086, the Intel 8088 chip, to 
  1223.        power the first PC which was designed for modest corporate use 
  1224.        but quickly exploded in popularity due to an excellent design, 
  1225.        spectacular keyboard and openess to upgrade by the addition of 
  1226.        "plug in" boards and cards. 
  1227.  
  1228.        Early IBM PC computers retained a link with the past by allowing 
  1229.        the addition of a small "Baby Blue" circuit board which could 
  1230.        run software programs based on the then dominant CPM operating 
  1231.        system. 
  1232.        
  1233.  
  1234.        end
  1235.        
  1236.        
  1237.        
  1238.